package entity;

public class Quaternion<T> {

    private String operate;

    private VariableWSN operate1;
    private VariableWSN operate2;
    private T result;

    public Quaternion() {
    }

    public Quaternion(String operate, VariableWSN operate1, VariableWSN operate2, T result) {
        this.operate = operate;
        this.operate1 = operate1;
        this.operate2 = operate2;
        this.result = result;
    }

    @Override
    public String toString() {
        return "Quaternion{" +
                "operate='" + operate + '\'' +
                ", operate1=" + operate1 +
                ", operate2=" + operate2 +
                ", result=" + result +
                '}';
    }

    public String getOperate() {
        return operate;
    }

    public void setOperate(String operate) {
        this.operate = operate;
    }

    public VariableWSN getOperate1() {
        return operate1;
    }

    public void setOperate1(VariableWSN operate1) {
        this.operate1 = operate1;
    }

    public VariableWSN getOperate2() {
        return operate2;
    }

    public void setOperate2(VariableWSN operate2) {
        this.operate2 = operate2;
    }

    public T getResult() {
        return result;
    }

    public void setResult(T result) {
        this.result = result;
    }
}
